home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 24 / CU Amiga Magazine's Super CD-ROM 24 (1998)(EMAP Images)(GB)(Track 1 of 2)[!][issue 1998-07].iso / CUCD / Programming / SWI / source / src / Makefile.dos < prev    next >
Encoding:
Makefile  |  1994-06-20  |  1.9 KB  |  84 lines

  1. # SWI-Prolog 1.8.12 Makefile for MS-DOS
  2. # Compiler: WATCOM C/C++-32 version 9.50
  3.  
  4. .NOCHECK
  5.  
  6. srcdir = \jan\src\pl
  7.  
  8. prefix = C:
  9. exec_prefix = $(prefix)
  10. bindir = $(exec_prefix)\bin
  11. libdir = $(exec_prefix)\lib
  12. mandir = $(prefix)\man\man1
  13. manext = 1
  14.  
  15. CC = wcc386
  16. LD = wlink system win386
  17. LDFLAGS =
  18. AWK = awk
  19.  
  20. INSTALL = copy
  21. INSTALL_PROGRAM = copy
  22. INSTALL_DATA = copy
  23.  
  24. DEFS = /dMD="md-mswin.h"
  25. LIBS = 
  26.  
  27. #CFLAGS = /oelirt
  28. CFLAGS = /bt=windows /d2 -I..\..\
  29. LDFLAGS = 
  30.  
  31. STARTUP= ../startup/startup
  32.  
  33. OBJ1=    pl-wam.obj pl-save.obj &
  34.     pl-atom.obj pl-arith.obj pl-bag.obj pl-comp.obj pl-dump.obj &
  35.     pl-dwim.obj pl-ext.obj pl-file.obj pl-flag.obj pl-fmt.obj &
  36.     pl-funct.obj pl-gc.obj pl-glob.obj pl-itf.obj pl-list.obj &
  37.     pl-load.obj pl-modul.obj pl-op.obj pl-os.obj pl-prims.obj &
  38.     pl-pro.obj pl-proc.obj pl-prof.obj pl-read.obj pl-rec.obj &
  39.     pl-setup.obj pl-sys.obj pl-table.obj pl-trace.obj pl-util.obj &
  40.     pl-wic.obj pl-write.obj pl-term.obj pl-buffer.obj
  41. OBJ2=    pl-main.obj
  42. EXT=    pl-extend.obj
  43.  
  44. OBJS=    $(OBJ1) $(OBJ2) $(EXT)
  45. HDRS=    pl-buffer.h pl-ctype.h pl-funcs.h pl-incl.h pl-itf.h &
  46.     pl-main.h pl-os.h pl-save.h sun-types.h
  47.  
  48. PB=../boot
  49. PLBOOT= $(PB)/syspred.pl $(PB)/toplevel.pl $(PB)/listing.pl &
  50.     $(PB)/edit.pl $(PB)/sort.pl $(PB)/bags.pl $(PB)/apply.pl &
  51.     $(PB)/list.pl $(PB)/writef.pl $(PB)/history.pl $(PB)/portray.pl &
  52.     $(PB)/profile.pl $(PB)/dwim.pl $(PB)/$(FOREIGN) $(PB)/parms.pl &
  53.     $(PB)/autoload.pl
  54.  
  55. SUPPORT= &
  56.     Makefile.in configure configure.in
  57.  
  58. DISTFILES= &
  59.     $(SRCS) $(HDRS) $(PLBOOT) $(SUPPORT)
  60.  
  61. all:        pl.exe $(STARTUP)
  62.         @%null
  63.  
  64. .c.obj:
  65.         $(CC) /zq $(CPPFLAGS) $(DEFS) $(CFLAGS) $*.c
  66.  
  67. pl.exe:        $(OBJS) ..\..\readline\readline.lib
  68.         $(LD) NAME pl @wlink.dir
  69.         wbind pl -n -q
  70.  
  71. m-model:    m-model.exe
  72.         @%null
  73.  
  74. m-model.exe:    m-model.obj
  75.         $LD NAME m-model @m-model.lnk
  76.         wbind m-model -n -q
  77.  
  78. pl-save:    pl-save.exe
  79.         @%null
  80.  
  81. pl-save.exe:    pl-save.obj
  82.         $LD NAME pl-save @pl-save.lnk
  83.         wbind pl-save -n -q
  84.